Class PspFileValidator
- java.lang.Object
-
- eu.europa.ec.taxud.cesop.validation.PspFileValidator
-
- All Implemented Interfaces:
IPspFileValidator
public class PspFileValidator extends Object implements IPspFileValidator
Default implementation ofIPspFileValidator
-
-
Constructor Summary
Constructors Constructor Description PspFileValidator(int numberTransactionsByPspPart, ValidationSettings validationSettings)Instantiates a new Psp file validator.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PspFileValidatorcreateDefault()Create default psp file validator.PspValidationResultvalidate(File pspFile)Validate psp validation result.PspValidationResultvalidate(InputStream inputStream, long contentLength)Validate psp validation result.
-
-
-
Constructor Detail
-
PspFileValidator
public PspFileValidator(int numberTransactionsByPspPart, ValidationSettings validationSettings)Instantiates a new Psp file validator.- Parameters:
numberTransactionsByPspPart- the number transactions by psp partvalidationSettings- the validation settings
-
-
Method Detail
-
createDefault
public static PspFileValidator createDefault()
Create default psp file validator.- Returns:
- the psp file validator
-
validate
public PspValidationResult validate(File pspFile)
Description copied from interface:IPspFileValidatorValidate psp validation result.- Specified by:
validatein interfaceIPspFileValidator- Parameters:
pspFile- the psp file- Returns:
- the psp validation result
-
validate
public PspValidationResult validate(InputStream inputStream, long contentLength)
Validate psp validation result.- Parameters:
inputStream- the input streamcontentLength- the content length- Returns:
- the psp validation result
-
-